<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Math和Date方法</title>
</head>
<body>
  <script>
    /*
      - round 四舍五入获取整数
      - floor 向下取整 地板
      - ceil 向上取整 天花板
      - abs 取绝对值
      - PI 返回圆周率
      - min 返回 x 和 y 中的最小值
      - max 返回 x 和 y 中的最大值
      - pow 返回 x 的 y 次幂
      - random 返回一个介于 0 和 1 之间的随机数(包括0,不包括1)
    */
    console.log(Math.round(3.55));
    console.log(Math.floor(3.55));
    console.log(Math.ceil(3.1));
    console.log(Math.abs(-3.14));
    console.log(Math.PI);
    console.log(Math.min(10, 9));
    console.log(Math.max(10, 9));
    console.log(Math.pow(2, 3));
    console.log(Math.random());

    // Date 对象用于处理日期和时间。
    // 创建Date对象
    var date = new Date();
    console.log(date);
    // 有参构造创建
    var date1 = new Date("2023-10-24 12:33:55");
    console.log(date1);
    // getFullYear()从 Date 对象以四位数字返回年份。
    console.log(date.getFullYear());
    // getMonth()从 Date 对象返回月份 (0 ~ 11)。
    console.log(date.getMonth());
    // getDate()从 Date 对象返回一个月中的某一天
    console.log(date.getDate());
    // getDay()从 Date 对象返回一周中的某一天 (0 ~ 6)。
    console.log(date.getDay());
    // getHours()返回 Date 对象的小时 (0 ~ 23)。
    console.log(date.getHours());
    // getMinutes()返回 Date 对象的分钟 (0 ~ 59)。
    console.log(date.getMinutes());
    // getSeconds()返回 Date 对象的秒数 (0 ~ 59)。
    console.log(date.getSeconds());
    // getMilliseconds()返回 Date 对象的毫秒(0 ~ 999)。
    console.log(date.getMilliseconds());
    // getTime()返回 1970 年 1 月 1 日至今的毫秒数。
    console.log(date.getTime());
  </script>
</body>
</html>